package com.cy.pj.sys.service;

import com.cy.pj.common.pojo.PageObject;
import com.cy.pj.sys.entity.SysUser;
import com.cy.pj.sys.entity.SysUserDeptVo;

import java.util.Map;

public interface SysUserService {
    PageObject<SysUserDeptVo> findPageObjects(String username, Integer pageCurrent);

    int validById(Integer id, Integer valid, String modifiedUser);

    int saveObject(SysUser entity, Integer[] roleIds);

    Map<String, Object> findObjectById(Integer id);

    int updateObject(SysUser entity, Integer[] roleIds);

    int updatePassword(String password, String newPassword, String cfgPassword);
}
